* {
	font-family: tahoma;
}

body {
	cursor: default;
	background-color: #fafbff; ?
	text-align: right;
	text-align: left;
	padding: 10px;
	padding-top: 0;
	font-size: 100%;
}

tr.beta {
	background-color: red !important;
	color: white !important;
}

tr.beta td {
	color: white;
}

tr:nth-child(odd) {
	background-color: #efefef;
}

body,td,input,select,textarea,button {
	color: #4e607d;
	font: menu;
	font-size: 9pt;
}

h1 {
	color: orange;
}

hr {
	height: 0px;
	border: 0;
	border-top: solid 1px #ddd;
	margin: 15px 0;
	clear: both;
}

small {
	font-size: 88.5%;
	font-weight: normal;
}

.button {
	width: 120px;
	min-width: 120px;
	color: #567;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	padding: 6px;
	border: solid 1px #abc;
	border-radius: 2px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f5fc), color-stop(1, #e0e9f4) );
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.4, hsl(0, 0%, 96%) ), color-stop(0.41, hsl(0, 0%, 92%) ) );
	-webkit-box-shadow: 0px 1px 2px #ddd;
}

.button.bold {
	font-weight: bold;
}

.button:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6fafe), color-stop(1, #e3ebf7) );
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.4, hsl(215, 67%, 96%) ), color-stop(0.41, hsl(213, 48%, 92%) ) );
}

.button:active {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e0e9f4), color-stop(1, #f5f9f4) );
}

.button img {
	vertical-align: text-bottom;;
}